/**
 * Created with IntelliJ IDEA.
 * Description:
 * User:张熳
 * Date:2025-10-07
 * Time:16:58
 */
public interface ISingleList {
    //打印单链表
    void display();
    //获取单链表的长度
    int size();
    //查找单链表中是否包含关键字key/key是否在单链表中
    boolean contains(int key);
    //头插
    void addFirst(int date);
    //尾插
    void addLast(int date);
    //任意位置插入
    void addIndex(int index,int date);
    //删除key/删除第一个出现关键字为key的节点
    void remove(int key);
    //删除所有值为key的节点
    void removeAllKey(int key);
    //清理单链表
    void clear();
}
